bitkeeper revision 1.1606 (429c2af45-eQkEjNUi7xp8oigsbTSg)
authorcl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Tue, 31 May 2005 09:14:28 +0000 (09:14 +0000)
committercl349@firebug.cl.cam.ac.uk <cl349@firebug.cl.cam.ac.uk>
Tue, 31 May 2005 09:14:28 +0000 (09:14 +0000)
XendProtocol.py:
  Make XendProtocol.py use XendRoot to get the path to xend
  domain-socket.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
tools/python/xen/xend/XendProtocol.py

index 278173c8f5dd6064decf9bf3fa013e0674d16689..bd936741fff9229d7101ff57dc8a0e8a2c6c4910 100644 (file)
@@ -7,6 +7,8 @@ import types
 from encode import *
 import sxp
 
+from xen.xend import XendRoot; xroot = XendRoot.instance()
+
 DEBUG = 0
 
 HTTP_OK                              = 200
@@ -179,11 +181,9 @@ class UnixXendClientProtocol(HttpXendClientProtocol):
     """A synchronous xend client using a unix-domain socket.
     """
 
-    XEND_PATH_DEFAULT = '/var/lib/xend/xend-socket'
-    
     def __init__(self, path=None):
         if path is None:
-            path = self.XEND_PATH_DEFAULT
+            path = xroot.get_xend_unix_path()
         self.path = path
 
     def makeConnection(self, url):